﻿using System;
using System.Collections.Generic;
using System.Text;
using SysCommon.Interface.BusinessGIS;
using AppCommon.Framework.Ui;

namespace TMSIM.Client.BizGIS
{
    public class BGIS_RefreshCarBizCtrlImpl_2 //: BaseBizController, IBGIS_RefeshCarBizCtrl
    {
        //public BGIS_RefreshCarBizCtrlImpl_2() : base(null) { }

        #region IBGIS_RefeshCarBizCtrl 成员

        /// <summary>
        /// 刷新地图
        /// </summary>
        public void RefreshMap()
        {
            
        }
        /// <summary>
        /// 刷新车辆位置
        /// </summary>
        /// <param name="m_Etys">车辆位置实体组</param>
        /// <returns></returns>
        public bool RefeshCar(SysCommon.Entity.Business.LatestGPS_Ety[] m_Etys)
        {
            return false;
        }
        /// <summary>
        /// 向地图添加监控车辆
        /// </summary>
        /// <param name="ety"></param>
        /// <returns></returns>
        public int AddMapCar(SysCommon.Entity.Business.LatestGPS_Ety ety)
        {
            return 0;
        }
        /// <summary>
        /// 在地图上更新车辆
        /// </summary>
        /// <param name="featureOID">车辆所对应的图元ID</param>
        /// <param name="ety"></param>
        /// <returns></returns>
        public bool UpdateMapCar(int featureOID, SysCommon.Entity.Business.LatestGPS_Ety ety)
        {
            return false;
        }
        /// <summary>
        /// 定位指定车辆的位置
        /// </summary>
        /// <param name="etys">车辆信息实体</param>
        /// <returns></returns>
        public bool DisplayCarPlace(SysCommon.Entity.Business.LatestGPS_Ety[] etys)
        {
            return false;
        }
        /// <summary>
        /// 显示指定的车辆
        /// </summary>
        /// <param name="etys">车辆信息实体</param>
        public void StakeoutCars(SysCommon.Entity.Business.LatestGPS_Ety[] etys)
        {
            
        }
        /// <summary>
        /// 显示指定的道路
        /// </summary>
        /// <param name="ety">道路信息实体</param>
        public void DisplaySpecificRoad(SysCommon.Entity.Map.RoadQueryDisplay_Ety ety)
        {
            
        }
        /// <summary>
        /// 查询道路信息
        /// </summary>
        /// <param name="road_name">道路名</param>
        /// <returns></returns>
        public SysCommon.Entity.Map.RoadQueryDisplay_Ety[] QuerySpecificRoads(string road_name)
        {
            return null;
        }

        #endregion

        //protected override void LoadChildView()
        //{
        //}

        //public override bool Initialization()
        //{
        //    return true;
        //}

        //public override bool Release()
        //{
        //    return true;
        //}
    }
}
